sandal of rubber/leather - Français Anglais Dictionnaire